package com.mingke.chat.message.logic;

import org.springframework.context.ApplicationContext;

/**
 * @author mingke
 * @function
 * @date 2021/12/20
 */
public class EasyChatLogicContext {
    /**
     * 逻辑处理器需要使用SpringBoot托管的类，但是AIO请求处理部分的并没有被Spring托管
     * 这里要用Redis和Mybatis相关的内容可以通过持有Spring的上下文来操作
     */
    /** 全局单例*/
    public final static EasyChatLogicContext instance = new EasyChatLogicContext();
    /** 持有一个上下文对象*/
    public ApplicationContext context;

    /** 私有化构造器*/
    private EasyChatLogicContext() {
    }

    public ApplicationContext getContext() {
        return context;
    }

    public void setContext(ApplicationContext context) {
        this.context = context;
    }
}
